<?php include_once ("../entity/Constantes.php");
    include_once ("../bussines/LoginBR.php");
    include_once ("../entity/Login.php");
    $resultado = "";
    if(isset($_POST["opc"])){
        if($_POST["opc"]=="log"){
            if(isset($_POST["user"])){
                if($_POST["user"]!=""){
                    if(isset($_POST["pass"])){
                        if($_POST["pass"]!=""){
                            session_start();
                            $obj = new LoginBR();
                            $entity = new Login();
                            $entity->user = $_POST["user"];
                            $entity->pass = $_POST["pass"];
                            
                            $usuario = $obj->validarLogin($entity);
                            
                            if(is_object($usuario)){
                                $_SESSION[Constantes::K_SESSION_CODIGO_USUARIO] = $usuario->usu_codigo;
                                $_SESSION[Constantes::K_SESSION_USUARIO_LOGIN] = $usuario->usu_login;
                                $_SESSION[Constantes::K_SESSION_NOMBRE_USUARIO] = $usuario->per_nombre . " " . $usuario->per_apellido_paterno . " " . $usuario->per_apellido_materno;
                                $_SESSION[Constantes::K_SESSION_CARGO_USUARIO] = $usuario->usu_cargo;
                                
                                $resultado = "OK";
                            }else{
                                session_destroy();
                                $resultado = "<span id='result'>Usuario o Contraseña Incorrecto</span>";
                            }
                        }else{
                            $resultado = "<span id='result'>Ingrese su contraseña</span>";
                        }
                    }else{
                        $resultado = "No se ha enviado la clave del Usuario";
                    }
                }else{
                    $resultado = "<span id='result'>Ingrese su usuario </span>";
                }
            }else{
                $resultado = "Error: parametros espedaros no enviados";
            }
        }else{
            $resultado = "Error: parametros esperados no enviados";
        }
    }
    echo ($resultado);
?>
